Python Job: Graduate Engineer - Data Science

Job added on

Company

Caterpillar

Location

Brisbane - Australia

Job type

Full-Time

Python Job Details

Career Area:

Engineering

Job Description:

JOB PURPOSE:

This is an exciting opportunity for a recent graduate, or someone nearing completion of an computer science/data science university degree.

This position is ideal for a candidate looking to start their career with the world leader.

Caterpillar on products that generate and process large amounts of data from sensors, on-board models, and control algorithms in real-time creating real-world machine usage information.

As part of the overall digital strategy Caterpillar has developed an integrated family of machine-based information technology products that interconnect machines to provide real time guidance, tracking, monitoring and supervisory control of the operational mining fleet.

This family of products is branded MineStar. The MineStar product range links with other mining and business information systems and is an integral part of the Mining Technology Enabled Solutions vision.

This is a graduate role and successful candidates will be trained and supported on delivering data focused solutions that can assist in building and contributing the capabilities of the team.

This is a fantastic opportunity to come in and put your stamp on the way data is viewed and utilised across the organisation. In this role you'll be an integral part of the team to improve our architecture, design, coding, deployment and support.

JOB DUTIES:

  • Motivated by the opportunity to deliver high quality software products to mining technology customers, you will thrive in an environment where you can collaborate with technical professionals.

  • You will help to create the backend services as well as ensure a cohesive integration with contributed components.

  • Opportunities exist to extend your reach into UI and cloud development.

  • Our workgroup is committed to a diverse and inclusive culture whereby we respect the unique talents, experiences and viewpoints of all our employees.

SPECIFIC RESPONSIBILITIES INCLUDE:

Working within an Agile product development group:

  • Hands on developing and delivering data solutions through the full lifecycle in collaboration with several software and data teams alongside a small but growing team of data scientists

  • Leverage your working knowledge of best practices in data focused solutions, proactive research into emerging trends, intimate understanding of market context and your own network of advisors to inform the strategy

  • Help identify gaps and innovative solutions to bridge any capability gaps and update your catalogue of Data Science services accordingly

BACKGROUND/EXPERIENCE:

  • You have a flexible and pragmatic approach to technology and are proficient in writing modern, lean Python code. Having experience in software design patterns as well as other languages such as SQL, Java, C#, or shell scripts would be considered favourably.

  • You have documented experience of working with classical Machine Learning algorithms - you are familiar with standard tools for clustering, dimensionality reduction, regression, and classification. Experience working with time series data and/or deep learning frameworks (Tensorflow/Pytorch) is a plus.

  • Good experience on Cloud environments including Azure, Google, AWS. Knowledge of cloud-based deployment patterns would be an advantage.

  • Ability to work within a product development group

Caterpillar is an Equal Opportunity Employer (EEO).

Not ready to apply? Submit your information to our Talent Network here .